import type { AppRouteRecordRaw } from '@/types/router'

// 使用 Vite 的 import.meta.glob 实现真正的懒加载
const modules = import.meta.glob('../../views/**/*.vue')

/**
 * 基础数据路由
 */
export const baseDataRoutes: AppRouteRecordRaw[] = [
	{
		path: '/baseData',
		meta: {
			title: '路由.基础数据',
			permission: '基础数据',
			isMenu: true
		},
		showSubMenu: true,
		children: [
			{
				path: '/baseData/areasManager',
				component: modules['../../views/baseData/AreasManager.vue'],
				meta: {
					title: '路由.地区数据管理',
					permission: '基础数据-地区数据管理',
					isMenu: true
				}
			}
		]
	}
]
